package item;

import org.ricks.ioc.anno.Bean;

//@Bean
//public class ItemTypeAutoRegistrar implements ApplicationContextAware {
//    @Override
//    public void setApplicationContext(ApplicationContext ctx) {
//        Map<String, OperatePropInterface> beans = ctx.getBeansOfType(OperatePropInterface.class);
//        beans.values().forEach(bean -> {
//            AutoRegisterItemType annotation = bean.getClass().getAnnotation(AutoRegisterItemType.class);
//            if (annotation != null) {
//                ItemTypeManager.register(annotation.value(), bean);
//            }
//        });
//    }
//}
